﻿
 var orderby="";

 $().ready(function () {
     $("#divSpecial").hide();
     $("#RdUnSPecial").attr("checked", true);
     InitData(0);

     //改变样式选择时，设置数据的class样式为选择的值
     $("#pageTheme").change(function () {
         $("#Pagination").attr('class', $(this).val());
     });
 });
       
        function pageselectCallback(page_id, jq) {
            InitData(page_id);
        }
        //排序控制
        function Sort(ordercolumn,ordertipid)
        { 
            var ordertype="";//1:desc,0:asc
            var $orderimg = $("#"+ordertipid);
            if($orderimg.html()!="")
            {
                var imgsrc = $("img",$orderimg).attr("src");
                
                if(imgsrc.indexOf("asc")>-1){
                 $(".ordertip").empty();
                   $orderimg.html("&nbsp;<img src=\"../../images/sort_desc.gif\" align=\"absmiddle\">");
                
                    ordertype = 1;
                }
                else
                { $(".ordertip").empty();
                    $orderimg.html("&nbsp;<img src=\"../../images/sort_asc.gif\" align=\"absmiddle\">");
                   
                    ordertype = 0;
                }
            }
            else
            {
             $(".ordertip").empty();
                 $orderimg.html("&nbsp;<img src=\"../../images/sort_desc.gif\" align=\"absmiddle\">");
                    ordertype = 1;
            }
            
            orderby = ordercolumn+"%"+ordertype;
            
            InitData(0);
        }
//条件检验值
//checkStr——输入的值
//trueResult——真正的值
//returnTrue——如果为真，应返回的结果
//returnFalse——如果为家，应返回的结果
function check(checkStr, trueResult, returnTrue, returnFalse) {
    if (checkStr == trueResult) {
        return returnTrue;
    }
    else
        return returnFalse;
}

var SignConId;
function SignUp(form, conId) {
    if (form == "0") {
        if (confirm("你确定要报名吗？")) {
            $("#divSpecial").show();
            SignConId = conId;
        }
    }
    else
        window.location.href = "moreSignUp.aspx?conId=" + conId;
}
function SignUpSubmit() {
    $("#divSpecial").hide();
    var form = check($("#RdUnSPecial").attr("checked"), true, 0, 1);
    $.ajax({
        type: "POST",     //提交方式
        contentType: "application/json; charset=utf-8",   //内容类型
        dataType: "json",     //类型
        url: "ConList.aspx/SignUp",    //提交的页面，方法名
        data: "{'ConId':'" + SignConId + "','form':'" + form + "'}",    //参数，如果没有，可以为null
        beforeSend: function () { $("#divSpecial").hide(); $("#divload").show(); $("#Pagination").hide(); }, //发送数据之前,显示loading gif,隐藏数据
        complete: function () {  $("#divload").hide(); $("#Pagination").show() }, //接收数据完毕
        success: function (data) { //如果执行成功，那么执行此方法
            var result = eval("(" + data.d + ")");
            alert(result.resultJson);
        },
        error: function (err) { //如果执行不成功，那么执行此方法
            alert("err:" + err);
            return -1;
        }
    });
}

function Cancel(stuId, PAR_GROUPS, PAR_CONTESTS) {
    if (confirm('你确定退出报名么？')) 
    {
        var parameter = "{'STU_ID':'" + stuId + "','PAR_GROUPS':'" + PAR_GROUPS + "','PAR_CONTESTS':'" + PAR_CONTESTS + "'}"
        var ssurl = "SignUped.aspx/Cancel";
        $.ajax({
            type: "POST",     //提交方式
            contentType: "application/json; charset=utf-8",   //内容类型
            dataType: "json",     //类型
            url: ssurl,    //提交的页面，方法名
            data: parameter,    //参数，如果没有，可以为null
            beforeSend: function () { $("#divload").show(); $("#Pagination").hide(); }, //发送数据之前,显示loading gif,隐藏数据
            complete: function () { $("#divload").hide(); }, //接收数据完毕
            success: function (data) { //如果执行成功，那么执行此方法
                var result = eval("(" + data.d + ")");
                alert(result.resultJson);
                if (result.state == "1")
                    InitData(0);
            },
            error: function (err) { //如果执行不成功，那么执行此方法
                alert("err:" + err);
                return -1;
            }
        });
    }
}

function showCon(conId) {
    var tbody = "";
    $.ajax({
        type: "POST",     //提交方式
        contentType: "application/json; charset=utf-8",   //内容类型
        dataType: "json",     //类型
        url: ssurl,    //提交的页面，方法名
        data: parameter,    //参数，如果没有，可以为null
        beforeSend: function () { $("#divload").show(); $("#Pagination").hide(); }, //发送数据之前,显示loading gif,隐藏数据
        complete: function () { $("#divload").hide(); }, //接收数据完毕
        success: function (json) {
            $("#productTable tr:gt(0)").remove();
            var productData = json.tempTable;
            $.each(productData, function (i, n) {
                var trs = "";
                trs += "<tr><td>" + n.STU_CODE + "</td><td>" + n.STU_NAME + "</td><td>" + n.CLA_NAME + "</td><td>" + n.ACA_NAME + "</td><td>" + n.CON_NAME + "</td><td>" + checkCon(n.ACA_NAME, "1", "专业组", " 非专业组") + "</td></tr>";
                tbody += trs;
            });

            $("#productTable").append(tbody);
            $("#divSpecial").show();
        },
        error: function (e) {
            alert(e.responseText);
        }
    });
}